#include <stdio.h>
#include <stdlib.h>
 
int *fn(){
    // 变为静态局部变量，内存不消失
    static int nums[10];
    for(int i=0;i<10;i++){
        nums[i]=rand();
    }
    return nums;
}

int main(void){
    int *ptr = fn();
    printf("ptr:%p\n",ptr);
    for(int i=0;i<10;i++){
        printf("%d ",*ptr);
        ptr++;
    }
    printf("\n");
    return 0;
}